package com.atguigu.gmall.product.service;

import com.atguigu.gmall.model.product.*;
import org.springframework.stereotype.Service;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

/**
 * @Author: 赵勇镔
 * @Time: 2021/5/17 11:10
 * @Description:
 */

public interface ProductApiService {
    SkuInfo getSkuInfo(Long skuId);

    BaseCategoryView getBaseCategoryView(Long category3Id);

    List<SpuSaleAttr> getSpuSaleAttrValueChecked(Long skuId, Long spuId);

    Map getValuesSkuJson(Long spuId);

    BigDecimal getPrice(Long spuId);

    List<BaseCategoryView> getBaseCategoryViewList();

    BaseTrademark getBaseTrademark(Long id);

    List<SkuAttrValue> getSkuAttrValue(Long skuId);
}
